<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>ECMA 5</title>
  </head>
  <body></body>
</html>
<script>
  function Foo() {
    this.realName = "实例名称";
    this.func = function () {
      console.log("实例方法", this); // 实例方法 this 指向实例对象
    };
  }
  Foo.static_realName = "静态属性"; // 静态属性
  // 静态方法
  Foo.static_func = function () {
    console.log("静态方法", this); // this 指向构造器
  };
  // 原型方法 / 属性
  Foo.prototype.proto_func = function () {
    console.log("原型方法", this);
  };
  const ani = new Foo(); // 实例
  console.log(ani);
</script>
